[N-02] VestingWallet audit - 417#465
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
This PR updates the event documentation in vesting_wallet.move to more precisely describe when Swept and Received events are emitted, aligning the comments with the actual no-op/emit behavior of sweep_settled and receive_and_deposit.
Changes:
- Refined
Sweptevent docstring to describe emission only when settled funds are actually swept (non-zero). - Refined
Receivedevent docstring and field comment to use “claim” terminology and clarify zero-value behavior.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## release-v1.4 #465 +/- ##
=============================================
Coverage 80.36% 80.36%
=============================================
Files 25 25
Lines 1971 1971
Branches 679 679
=============================================
Hits 1584 1584
Misses 350 350
Partials 37 37
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
* fix: N-02 (#447) * fix: N-03 (#448) * fix: N-04 (#449) * fix: N-01 (#446) * fix: N-06 (#451) * fix: N-07 (#452) * [N-08] VestingWallet audit (#453) * fix: N-08 * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> * fix: N-05 (#450) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> * Add PR417 changes to release v1.4 (#456) * feat: update comment * feat: Make VestingWallet work with address balances (#417) * feat: use balance instead of coin * test: fix tests * test: fix * ref: use releasable inside release * feat: update destroy_empty to check address balance too * docs: add missing sections and field docs * docs: fix minor leftovers * docs: sync pausable_grant header with current API * docs: add missing doc sections to splitter * docs: update stale docs that refd Coin as focus on VW * docs: update splitter docs * docs: add TODO for splitter::disperse * feat: merge + add Swept event * test: add test stubs for sweep * docs: Extended the destroy_empty caveat to cover both stranding paths * ref: apply code-quality to vesting_wallet.move * ref: apply code-quality to vesting_wallet_linear.move * ref: apply code-quality to tests * ref: apply code-quality to examples --------- Co-authored-by: immrsd <103599616+immrsd@users.noreply.github.com> (cherry picked from commit 85448ce) * feat: apply review updates * Update contracts/finance/sources/vesting_wallet.move Co-authored-by: Nenad <nenad.misic@openzeppelin.com> --------- Co-authored-by: Nenad <nenad.misic@openzeppelin.com> Co-authored-by: immrsd <103599616+immrsd@users.noreply.github.com> * feat: re-apply fix (#466) * fix: L-01 (#463) * [N-01] VestingWallet audit - 417 (#464) * fix: N-01 * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * fix: N-02 (#465) * feat: bring allowance (#467) * Prepare release 1.4 (#468) * feat: bring allowance * feat: prepare release * feat: update READMEs * fix: workflow --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Nenad <nenad.misic@openzeppelin.com> Co-authored-by: immrsd <103599616+immrsd@users.noreply.github.com>
No description provided.